home *** CD-ROM | disk | FTP | other *** search
/ MacWorld: Complete Mac Interactive / Macworld Complete Mac Interactive CD)(1994).iso / The Best of BMUG / Utilities / Control Panels and Extensions / ClipboardMagician.76 / Magic Wand / Magic Wand.rsrc / TMPL.txt < prev    next >
Text File  |  1993-06-07  |  21KB  |  764 lines

  1. TMPL_263_CNV!.txt
  2. The String: pstring (1-byte length)
  3. the date: 4-byte integer (hex)
  4. result type: 4-byte integer (char)
  5. data: rest of data in resource
  6.  
  7. TMPL_54_fbit.txt
  8. fbitFlags: 2-byte integer (hex)
  9. fbitType: 4-byte integer (char)
  10. fbitID: 2-byte integer (decimal)
  11. fbitVersion: 2-byte integer (decimal)
  12. fbitDefID: 2-byte integer (decimal)
  13. fbitDefEntry: 4-byte integer (hex)
  14. fbitFont: 2-byte integer (decimal)
  15. fbitPriority: 2-byte integer (decimal)
  16. fbitReserved: 4-byte integer (hex)
  17. fbitHeight: 2-byte integer (decimal)
  18. fbitWidth: 2-byte integer (decimal)
  19. fbitStyle: 2-byte integer (decimal)
  20. fbitDepth: 2-byte integer (decimal)
  21. fBitFirst: 2-byte integer (hex)
  22. fBitLast: 2-byte integer (hex)
  23. fbitHeader: list (2-byte one-based item count)
  24.   start: 2-byte integer (hex)
  25.   end: 2-byte integer (hex)
  26.   size: 2-byte integer (decimal)
  27. font data: rest of data in resource
  28.  
  29. TMPL_53_CARD.txt
  30. # (decoded with TMPL 49)
  31. *****: (EOF-terminated list)
  32.   0:
  33.     Label: 'ObjectSize'
  34.     Type: 'DLNG' (0x444C4E47)
  35.   1:
  36.     Label: 'ObjectType'
  37.     Type: 'TNAM' (0x544E414D)
  38.   2:
  39.     Label: 'ObjectID'
  40.     Type: 'HLNG' (0x484C4E47)
  41.   3:
  42.     Label: 'CardBMap'
  43.     Type: 'HLNG' (0x484C4E47)
  44.   4:
  45.     Label: 'CardFlags'
  46.     Type: 'HLNG' (0x484C4E47)
  47.   5:
  48.     Label: 'Spare1'
  49.     Type: 'HLNG' (0x484C4E47)
  50.   6:
  51.     Label: 'Spare2'
  52.     Type: 'HLNG' (0x484C4E47)
  53.   7:
  54.     Label: 'PageHint'
  55.     Type: 'HLNG' (0x484C4E47)
  56.   8:
  57.     Label: 'CardBkgnd'
  58.     Type: 'HLNG' (0x484C4E47)
  59.   9:
  60.     Label: 'PartCount'
  61.     Type: 'OCNT' (0x4F434E54)
  62.   10:
  63.     Label: 'lastPartID'
  64.     Type: 'DWRD' (0x44575244)
  65.   11:
  66.     Label: 'totalPartSize'
  67.     Type: 'DLNG' (0x444C4E47)
  68.   12:
  69.     Label: 'textCount'
  70.     Type: 'DWRD' (0x44575244)
  71.   13:
  72.     Label: 'totalTextSize'
  73.     Type: 'DLNG' (0x444C4E47)
  74.   14:
  75.     Label: '*****'
  76.     Type: 'LSTC' (0x4C535443)
  77.   15:
  78.     Label: 'part size'
  79.     Type: 'DWRD' (0x44575244)
  80.   16:
  81.     Label: 'part ID'
  82.     Type: 'DWRD' (0x44575244)
  83.   17:
  84.     Label: 'part kind'
  85.     Type: 'DBYT' (0x44425954)
  86.   18:
  87.     Label: 'part flags'
  88.     Type: 'DBYT' (0x44425954)
  89.   19:
  90.     Label: 'part Rect'
  91.     Type: 'RECT' (0x52454354)
  92.   20:
  93.     Label: 'part Looks'
  94.     Type: 'DWRD' (0x44575244)
  95.   21:
  96.     Label: 'part Spare'
  97.     Type: 'HLNG' (0x484C4E47)
  98.   22:
  99.     Label: 'txJust'
  100.     Type: 'DWRD' (0x44575244)
  101.   23:
  102.     Label: 'text font'
  103.     Type: 'DWRD' (0x44575244)
  104.   24:
  105.     Label: 'text size'
  106.     Type: 'DWRD' (0x44575244)
  107.   25:
  108.     Label: 'text face'
  109.     Type: 'DWRD' (0x44575244)
  110.   26:
  111.     Label: 'text height'
  112.     Type: 'DWRD' (0x44575244)
  113.   27:
  114.     Label: 'name'
  115.     Type: 'CSTR' (0x43535452)
  116.   28:
  117.     Label: 'text'
  118.     Type: 'CSTR' (0x43535452)
  119.   29:
  120.     Label: 'Script'
  121.     Type: 'CSTR' (0x43535452)
  122.   30:
  123.     Label: 'padding'
  124.     Type: 'ATP1' (0x41545031)
  125.   31:
  126.     Label: '*****'
  127.     Type: 'LSTE' (0x4C535445)
  128.   32:
  129.     Label: '$$$$$'
  130.     Type: 'LSTZ' (0x4C53545A)
  131.   33:
  132.     Label: 'text ID'
  133.     Type: 'DWRD' (0x44575244)
  134.   34:
  135.     Label: 'part text'
  136.     Type: 'CSTR' (0x43535452)
  137.   35:
  138.     Label: '$$$$$'
  139.     Type: 'LSTE' (0x4C535445)
  140.   36:
  141.     Label: 'paddings'
  142.     Type: 'ATP5' (0x41545035)
  143.  
  144. TMPL_52_WIND.txt
  145. BoundsRect: rectangle
  146. ProcID: 2-byte integer (decimal)
  147. Visible: boolean
  148. GoAway: boolean
  149. RefCon: 4-byte integer (decimal)
  150. Title: pstring (1-byte length)
  151.  
  152. TMPL_51_wctb.txt
  153. CwSeed: 4-byte integer (hex)
  154. CwReserved: 2-byte integer (decimal)
  155. CtSize: list (2-byte zero-based item count)
  156.   Part code: 2-byte integer (decimal)
  157.   Red: 2-byte integer (hex)
  158.   Green: 2-byte integer (hex)
  159.   Blue: 2-byte integer (hex)
  160.  
  161. TMPL_50_vers.txt
  162. Version Number: 1-byte integer (hex)
  163. Revision Number: 1-byte integer (hex)
  164. Revision Stage: 1-byte integer (hex)
  165. Build Number: 1-byte integer (hex)
  166. Language Integer: 2-byte integer (decimal)
  167. Abbrieviated string: pstring (1-byte length)
  168. Get Info string: pstring (1-byte length)
  169.  
  170. TMPL_49_TMPL.txt
  171. *****: list (until end of resource)
  172.   Label: pstring (1-byte length)
  173.   Type: 4-byte integer (char)
  174.  
  175. TMPL_48_TEXT.txt
  176. cstring
  177.  
  178. TMPL_47_STR#.txt
  179. NumStrings: list (2-byte one-based item count)
  180.   The string: pstring (1-byte length)
  181.  
  182. TMPL_46_STR .txt
  183. TheStr: pstring (1-byte length)
  184. Data: rest of data in resource
  185.  
  186. TMPL_45_SIZE.txt
  187. (bit field)
  188.   Save screen (Switcher): boolean
  189.   Accept suspend events: boolean
  190.   Disable option (Switcher): boolean
  191.   Can background: boolean
  192.   MultiFinder aware: boolean
  193.   Only background: boolean
  194.   Get front clicks: boolean
  195.   Accept child died events (debuggers): boolean
  196. (bit field)
  197.   32 Bit Compatible: boolean
  198.   Reserved bit: boolean
  199.   Reserved bit: boolean
  200.   Reserved bit: boolean
  201.   Reserved bit: boolean
  202.   Reserved bit: boolean
  203.   Reserved bit: boolean
  204.   Reserved bit: boolean
  205. Size: 4-byte integer (decimal)
  206. Min size: 4-byte integer (decimal)
  207.  
  208. TMPL_44_SIGN.txt
  209. Key word: 4-byte integer (decimal)
  210. BNDL ID: 2-byte integer (decimal)
  211.  
  212. TMPL_43_scrn.txt
  213. Num. devices: list (2-byte one-based item count)
  214.   SRsrc type: 2-byte integer (hex)
  215.   Nubus slot
  216. (card slot+8): 2-byte integer (hex)
  217.   DCtlDevBase: 4-byte integer (hex)
  218.   Mode sRsrcID: 2-byte integer (decimal)
  219.   FlagMask
  220. ($77FE): 2-byte integer (hex)
  221.   (bit field)
  222.     Is active: boolean
  223.     Unused: boolean
  224.     Unused: boolean
  225.     Unused: boolean
  226.     Is main scrn: boolean
  227.     Unused: boolean
  228.     Unused: boolean
  229.     Unused: boolean
  230.   (bit field)
  231.     Unused: boolean
  232.     Unused: boolean
  233.     Unused: boolean
  234.     Unused: boolean
  235.     Unused: boolean
  236.     Unused: boolean
  237.     Unused: boolean
  238.     Is color: boolean
  239.   CLUT rsrcID: 2-byte integer (decimal)
  240.   Gamma corr.
  241. rsrcID: 2-byte integer (decimal)
  242.   Glob. rect: rectangle
  243.   Control calls: list (2-byte one-based item count)
  244.     CsCode: 2-byte integer (decimal)
  245.     Length: 2-byte integer (decimal)
  246.     Data (?): 4-byte integer (decimal)
  247.  
  248. TMPL_42_ROv#.txt
  249. Version: 2-byte integer (decimal)
  250. NumTypes: list (2-byte zero-based item count)
  251.   TYPE: 4-byte integer (char)
  252.   RES ID: 2-byte integer (decimal)
  253.  
  254. TMPL_41_PSAP.txt
  255. String: pstring (2-byte length)
  256.  
  257. TMPL_40_PRC3.txt
  258. Number of Btns: 2-byte integer (decimal)
  259. Btn 1 Height: 2-byte integer (decimal)
  260. Btn 1 Width: 2-byte integer (decimal)
  261. Btn 2 Height: 2-byte integer (decimal)
  262. Btn 2 Width: 2-byte integer (decimal)
  263. Btn 3 Height: 2-byte integer (decimal)
  264. Btn 3 Width: 2-byte integer (decimal)
  265. Btn 4 Height: 2-byte integer (decimal)
  266. Btn 4 Width: 2-byte integer (decimal)
  267. Btn 5 Height: 2-byte integer (decimal)
  268. Btn 5 Width: 2-byte integer (decimal)
  269. Btn 6 Height: 2-byte integer (decimal)
  270. Btn 6 Width: 2-byte integer (decimal)
  271. Btn 1 Name: pstring (1-byte length)
  272. Btn 2 Name: pstring (1-byte length)
  273. Btn 3 Name: pstring (1-byte length)
  274. Btn 4 Name: pstring (1-byte length)
  275. Btn 5 Name: pstring (1-byte length)
  276. Btn 6 Name: pstring (1-byte length)
  277.  
  278. TMPL_39_ppat.txt
  279. Pattern type: 2-byte integer (decimal)
  280. Offset to pixmap: 4-byte integer (decimal)
  281. Offset to data: 4-byte integer (decimal)
  282. Expanded pixel image: 4-byte zero fill
  283. Pattern valid flag: 2-byte zero fill
  284. Expanded pattern: 4-byte zero fill
  285. Old-style pattern ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†: 8 data bytes
  286. Base address: 4-byte zero fill
  287. Row bytes: 2-byte integer (hex)
  288. Bitmap bounds: rectangle
  289. PixMap version: 2-byte integer (decimal)
  290. Packing format: 2-byte integer (decimal)
  291. Size of pixel data: 4-byte integer (decimal)
  292. H. resolution: 4-byte integer (hex)
  293. V. resoultion: 4-byte integer (hex)
  294. Pixel type: 2-byte integer (decimal)
  295. # bits in pixel: 2-byte integer (decimal)
  296. # components in pixel: 2-byte integer (decimal)
  297. # bits per field: 2-byte integer (decimal)
  298. Offset to next plane: 4-byte integer (decimal)
  299. Offset to color table ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†: 4-byte integer (decimal)
  300. Reserved: 4-byte zero fill
  301. Pixel data and color table: rest of data in resource
  302.  
  303. TMPL_38_pltt.txt
  304. Color table count: 2-byte integer (decimal)
  305. Reserved: 4-byte zero fill
  306. Reserved: 2-byte zero fill
  307. Reserved: 4-byte zero fill
  308. Reserved: 4-byte zero fill
  309. *****: list (until end of resource)
  310.   Red: 2-byte integer (hex)
  311.   Green: 2-byte integer (hex)
  312.   Blue: 2-byte integer (hex)
  313.   Color usage: 2-byte integer (decimal)
  314.   Tolerance value: 2-byte integer (decimal)
  315.   Private flags: 2-byte integer (hex)
  316.   Private: 4-byte zero fill
  317.  
  318. TMPL_37_PICT.txt
  319. Size: 2-byte integer (decimal)
  320. Rect: rectangle
  321. Opcodes: rest of data in resource
  322.  
  323. TMPL_36_PAPA.txt
  324. Name: pstring (1-byte length)
  325. Type: pstring (1-byte length)
  326. Zone: pstring (1-byte length)
  327. AddrBlock: 4-byte integer (hex)
  328. Dump: rest of data in resource
  329.  
  330. TMPL_35_nrct.txt
  331. NumOfRects: list (2-byte one-based item count)
  332.   Rectangle: rectangle
  333.  
  334. TMPL_34_minf.txt
  335. cstring
  336.  
  337. TMPL_33_MENU.txt
  338. MenuID: 2-byte integer (decimal)
  339. Width: 2-byte zero fill
  340. Height: 2-byte zero fill
  341. ProcID: 2-byte integer (decimal)
  342. Filler: 2-byte zero fill
  343. EnableFlgs: 4-byte integer (hex)
  344. Title: pstring (1-byte length)
  345. *****: list (terminated by zero byte)
  346.   MenuItem: pstring (1-byte length)
  347.   Icon#: 1-byte integer (decimal)
  348.   Key equiv: 1-byte integer (char)
  349.   Mark Char: 1-byte integer (char)
  350.   Style: 1-byte integer (hex)
  351.  
  352. TMPL_32_mctb.txt
  353. Number of Color Menu Entries: list (2-byte one-based item count)
  354.   Menu ID: 2-byte integer (decimal)
  355.   Item No.: 2-byte integer (decimal)
  356.   Red 1: 2-byte integer (hex)
  357.   Green 1: 2-byte integer (hex)
  358.   Blue 1: 2-byte integer (hex)
  359.   Red 2: 2-byte integer (hex)
  360.   Green 2: 2-byte integer (hex)
  361.   Blue 2: 2-byte integer (hex)
  362.   Red 3: 2-byte integer (hex)
  363.   Green 3: 2-byte integer (hex)
  364.   Blue 3: 2-byte integer (hex)
  365.   Red 4: 2-byte integer (hex)
  366.   Green 4: 2-byte integer (hex)
  367.   Blue 4: 2-byte integer (hex)
  368.   Reserved: 2-byte integer (hex)
  369.  
  370. TMPL_31_MBAR.txt
  371. # of menus: list (2-byte one-based item count)
  372.   Menu res ID: 2-byte integer (decimal)
  373.  
  374. TMPL_30_MACS.txt
  375. The String: pstring (1-byte length)
  376. Data: rest of data in resource
  377.  
  378. TMPL_29_LAYO.txt
  379. Font ID: 2-byte integer (decimal)
  380. Font Size: 2-byte integer (decimal)
  381. Screen Hdr Hgt: 2-byte integer (decimal)
  382. Top line break: 2-byte integer (decimal)
  383. Bottom line break: 2-byte integer (decimal)
  384. Printing hdr hgt: 2-byte integer (decimal)
  385. Printing footer hgt: 2-byte integer (decimal)
  386. Window Rect: rectangle
  387. Line spacing: 2-byte integer (decimal)
  388. Tab stop 1: 2-byte integer (decimal)
  389. Tab stop 2: 2-byte integer (decimal)
  390. Tab stop 3: 2-byte integer (decimal)
  391. Tab stop 4: 2-byte integer (decimal)
  392. Tab stop 5: 2-byte integer (decimal)
  393. Tab stop 6: 2-byte integer (decimal)
  394. Tab stop 7: 2-byte integer (decimal)
  395. Column Justification: 1-byte integer (hex)
  396. Reserved: 1-byte integer (hex)
  397. Icon Horz. spacing: 2-byte integer (decimal)
  398. Icon Vert. spacing: 2-byte integer (decimal)
  399. Icon Vert. phase: 2-byte integer (decimal)
  400. Sm. Icon Horz.: 2-byte integer (decimal)
  401. Sm. Icon Vert.: 2-byte integer (decimal)
  402. Default view: 1-byte integer (decimal)
  403. filler: 1-byte zero fill
  404. Text view date: 2-byte integer (hex)
  405. (bit field)
  406.   Use zoom Rects: boolean
  407.   Skip trash warnings: boolean
  408.   Always grid drags: boolean
  409.   Unused 4: boolean
  410.   Unused 3: boolean
  411.   Unused 2: boolean
  412.   Unused 1: boolean
  413.   Unused 0: boolean
  414. Icon-text gap: 1-byte integer (decimal)
  415. Sort Style: 2-byte integer (decimal)
  416. Watch Thresh: 4-byte integer (decimal)
  417. (bit field)
  418.   Unused 7: boolean
  419.   Unused 6: boolean
  420.   Unused 5: boolean
  421.   Unused 4: boolean
  422.   Use Phys Icon: boolean
  423.   Title Click: boolean
  424.   Copy Inherit: boolean
  425.   New Fold Inherit: boolean
  426. Color Style: 1-byte integer (decimal)
  427. Max # of windows: 2-byte integer (decimal)
  428.  
  429. TMPL_28_itlk.txt
  430. EntryCount: list (2-byte one-based item count)
  431.   KybdType: 2-byte integer (decimal)
  432.   OldMods: 1-byte integer (hex)
  433.   OldCode: 1-byte integer (decimal)
  434.   MaskMods: 1-byte integer (hex)
  435.   MaskCode: 1-byte integer (decimal)
  436.   NewMods: 1-byte integer (hex)
  437.   NewCode: 1-byte integer (decimal)
  438.  
  439. TMPL_27_itlc.txt
  440. System script code: 2-byte integer (decimal)
  441. Keyboard cache size: 2-byte integer (decimal)
  442. Font force ($0=OFF, $FF=ON): 1-byte integer (hex)
  443. Intl force ($0=OFF, $FF=ON): 1-byte integer (hex)
  444. Old keyboard: 1-byte integer (hex)
  445. (bit field)
  446.   Always show icon: boolean
  447.   Use dual caret for mixed dir. text: boolean
  448.   Flags 5: boolean
  449.   Flags 4: boolean
  450.   Flags 3: boolean
  451.   Flags 2: boolean
  452.   Flags 1: boolean
  453.   Flags 0: boolean
  454. Reserved: 40 data bytes
  455.  
  456. TMPL_26_itlb.txt
  457. Itl0 id number: 2-byte integer (decimal)
  458. Itl1 id number: 2-byte integer (decimal)
  459. Itl2 id number: 2-byte integer (decimal)
  460. Reserved: 2-byte zero fill
  461. Reserved: 2-byte zero fill
  462. Reserved: 2-byte zero fill
  463. Script language: 2-byte integer (decimal)
  464. Number rep. code: 1-byte integer (decimal)
  465. Date rep. code: 1-byte integer (decimal)
  466. KCHR id number: 2-byte integer (decimal)
  467. SICN id number: 2-byte integer (decimal)
  468.  
  469. TMPL_25_insc.txt
  470. Format: 2-byte integer (decimal)
  471. Flags: 2-byte integer (hex)
  472. Script name: pstring (1-byte length) (padded to 2-byte alignment)
  473. Help: pstring (2-byte length)
  474. Align: (align to 2-byte boundary)
  475. Files: list (2-byte one-based item count)
  476.   Fspec: 2-byte integer (hex)
  477.   Type: 4-byte integer (char)
  478.   Creator: 4-byte integer (char)
  479.   Cr date: 4-byte integer (hex)
  480.   Handle: 4-byte zero fill
  481.   Del size: 4-byte zero fill
  482.   Add size: 4-byte zero fill
  483.   File name: pstring (1-byte length) (padded to 2-byte alignment)
  484. Rsrc files: list (2-byte one-based item count)
  485.   Fspec: 2-byte integer (hex)
  486.   Type: 4-byte integer (char)
  487.   Creator: 4-byte integer (char)
  488.   Cr date: 4-byte integer (hex)
  489.   Handle: 4-byte zero fill
  490.   Del size: 4-byte zero fill
  491.   Add size: 4-byte zero fill
  492.   To file name: pstring (1-byte length) (padded to 2-byte alignment)
  493.   From files: list (2-byte one-based item count)
  494.     Fspec: 2-byte integer (hex)
  495.     Type: 4-byte integer (char)
  496.     Creator: 4-byte integer (char)
  497.     Cr date: 4-byte integer (hex)
  498.     Handle: 4-byte zero fill
  499.     Del size: 4-byte zero fill
  500.     Add size: 4-byte zero fill
  501.     From file name: pstring (1-byte length) (padded to 2-byte alignment)
  502.     Rsrcs: list (2-byte one-based item count)
  503.       Rspec: 2-byte integer (hex)
  504.       Type: 4-byte integer (char)
  505.       Src id: 2-byte integer (decimal)
  506.       Tgt id: 2-byte integer (decimal)
  507.       Crc/vrsn: 2-byte integer (decimal)
  508.       Filler1: 2-byte zero fill
  509.       Filler2: 4-byte zero fill
  510.       Del size: 4-byte zero fill
  511.       Add size: 4-byte zero fill
  512.       Rsrc name: pstring (1-byte length) (padded to 2-byte alignment)
  513.       Prev crcs: 2-byte integer (hex)
  514. Dump: rest of data in resource
  515.  
  516. TMPL_24_FWID.txt
  517. FontType: 2-byte integer (hex)
  518. FirstChar: 2-byte integer (decimal)
  519. LastChar: 2-byte integer (decimal)
  520. WidMax: 2-byte integer (decimal)
  521. KernMax: 2-byte integer (decimal)
  522. NDescent: 2-byte integer (decimal)
  523. FRectWid: 2-byte integer (decimal)
  524. ChHeight: 2-byte integer (decimal)
  525. OWTLoc: 2-byte integer (decimal)
  526. Ascent: 2-byte integer (decimal)
  527. Descent: 2-byte integer (decimal)
  528. Leading: 2-byte integer (decimal)
  529. *****: list (until end of resource)
  530.   Char offset: 1-byte integer (decimal)
  531.   Char width: 1-byte integer (decimal)
  532.  
  533. TMPL_23_FRSV.txt
  534. Number of items: list (2-byte zero-based item count)
  535.   Font ID: 2-byte integer (decimal)
  536.  
  537. TMPL_22_FREF.txt
  538. File Type: 4-byte integer (char)
  539. Icon localID: 2-byte integer (decimal)
  540. FileName: pstring (1-byte length)
  541.  
  542. TMPL_21_FONT.txt
  543. FontType: 2-byte integer (hex)
  544. FirstChar: 2-byte integer (decimal)
  545. LastChar: 2-byte integer (decimal)
  546. WidMax: 2-byte integer (decimal)
  547. KernMax: 2-byte integer (decimal)
  548. NDescent: 2-byte integer (decimal)
  549. FRectWid: 2-byte integer (decimal)
  550. ChHeight: 2-byte integer (decimal)
  551. OWTLoc: 2-byte integer (decimal)
  552. Ascent: 2-byte integer (decimal)
  553. Descent: 2-byte integer (decimal)
  554. Leading: 2-byte integer (decimal)
  555. RowWords: 2-byte integer (decimal)
  556. Font data: rest of data in resource
  557.  
  558. TMPL_20_FOND.txt
  559. Flag word: 2-byte integer (hex)
  560. Family ID: 2-byte integer (decimal)
  561. First Char: 2-byte integer (hex)
  562. Last Char: 2-byte integer (hex)
  563. Ascent: 2-byte integer (decimal)
  564. Descent: 2-byte integer (decimal)
  565. Leading: 2-byte integer (decimal)
  566. WidMax: 2-byte integer (decimal)
  567. Offset to width tables: 4-byte integer (hex)
  568. Offset to kerning tables: 4-byte integer (hex)
  569. Offset to style mapping tables: 4-byte integer (hex)
  570. Unused: 2-byte integer (hex)
  571. Extra width for Bold: 2-byte integer (hex)
  572. Extra width for Italic: 2-byte integer (hex)
  573. Extra width for Underline: 2-byte integer (hex)
  574. Extra width for Outline: 2-byte integer (hex)
  575. Extra width for Shadow: 2-byte integer (hex)
  576. Extra width for Condensed: 2-byte integer (hex)
  577. Extra width for Extended: 2-byte integer (hex)
  578. Undefined: 2-byte integer (hex)
  579. Rsvd for International: 4-byte integer (hex)
  580. Reserved: 2-byte integer (hex)
  581. # of Font entries: list (2-byte zero-based item count)
  582.   Font Size: 2-byte integer (decimal)
  583.   Font Style: 2-byte integer (decimal)
  584.   Res ID: 2-byte integer (decimal)
  585. The Tables: rest of data in resource
  586.  
  587. TMPL_19_finf.txt
  588. # Fonts: 2-byte integer (hex)
  589. Window Font: 2-byte integer (hex)
  590. Font Style: 2-byte integer (hex)
  591. Font Size: 2-byte integer (hex)
  592. Icon Font: 2-byte integer (hex)
  593. Font Style: 2-byte integer (hex)
  594. Font Size: 2-byte integer (hex)
  595.  
  596. TMPL_18_FDIR.txt
  597. *****: list (until end of resource)
  598.   Btn DirID: 4-byte integer (hex)
  599.  
  600. TMPL_17_fctb.txt
  601. CfSeed: 4-byte integer (hex)
  602. CfReserved: 2-byte integer (decimal)
  603. CtSize: list (2-byte zero-based item count)
  604.   Part code: 2-byte integer (decimal)
  605.   Red: 2-byte integer (hex)
  606.   Blue: 2-byte integer (hex)
  607.   Green: 2-byte integer (hex)
  608.  
  609. TMPL_16_FCMT.txt
  610. Comment: pstring (1-byte length)
  611. Data: rest of data in resource
  612.  
  613. TMPL_15_FBTN.txt
  614. # Buttons: list (2-byte one-based item count)
  615.   Icon: 128 data bytes
  616.   Type: 4-byte integer (char)
  617.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  618.   Document: pstring (1-byte length) (padded to 2-byte alignment)
  619.  
  620. TMPL_14_DRVR.txt
  621. DrvrFlags: 2-byte integer (hex)
  622. DrvrDelay: 2-byte integer (hex)
  623. DrvrEMask: 2-byte integer (hex)
  624. DrvrMenu: 2-byte integer (hex)
  625. DrvrOpen: 2-byte integer (hex)
  626. DrvrPrime: 2-byte integer (hex)
  627. DrvrCtl: 2-byte integer (hex)
  628. DrvrStatus: 2-byte integer (hex)
  629. DrvrClose: 2-byte integer (hex)
  630. Driver: rest of data in resource
  631.  
  632. TMPL_13_DLOG.txt
  633. BoundsRect: rectangle
  634. ProcID: 2-byte integer (decimal)
  635. Visible: boolean
  636. GoAway: boolean
  637. RefCon: 4-byte integer (decimal)
  638. Items ID: 2-byte integer (decimal)
  639. Title: pstring (1-byte length)
  640.  
  641. TMPL_12_DITL.txt
  642. Number of items: list (2-byte zero-based item count)
  643.   Place holder: 4-byte zero fill
  644.   Display rect: rectangle
  645.   Item type: 1-byte integer (decimal)
  646.   Item info: pstring (1-byte length) (padded to 2-byte alignment with 1-byte offset)
  647.  
  648. TMPL_11_dctb.txt
  649. CdSeed: 4-byte integer (hex)
  650. CdReserved: 2-byte integer (decimal)
  651. CtSize: list (2-byte zero-based item count)
  652.   Part code: 2-byte integer (decimal)
  653.   Red: 2-byte integer (hex)
  654.   Green: 2-byte integer (hex)
  655.   Blue: 2-byte integer (hex)
  656.  
  657. TMPL_10_CTY#.txt
  658. Num cities: list (2-byte zero-based item count)
  659.   Numchars: 2-byte integer (decimal)
  660.   Latitude: 4-byte integer (hex)
  661.   Longitude: 4-byte integer (hex)
  662.   GMT Diff.: 4-byte integer (decimal)
  663.   abc: 4-byte integer (decimal)
  664.   City Name: pstring (1-byte length)
  665.   abc: (align to 2-byte boundary)
  666.  
  667. TMPL_9_CNTL.txt
  668. BoundsRect: rectangle
  669. Value: 2-byte integer (decimal)
  670. Visible: boolean
  671. Max: 2-byte integer (decimal)
  672. Min: 2-byte integer (decimal)
  673. ProcID: 2-byte integer (decimal)
  674. RefCon: 4-byte integer (decimal)
  675. Title: pstring (1-byte length)
  676.  
  677. TMPL_8_cmnu.txt
  678. MenuID: 2-byte integer (decimal)
  679. Width: 2-byte zero fill
  680. Height: 2-byte zero fill
  681. ProcID: 2-byte integer (decimal)
  682. Filler: 2-byte zero fill
  683. EnableFlgs: 4-byte integer (hex)
  684. Title: pstring (1-byte length)
  685. *****: list (terminated by zero byte)
  686.   MenuItem: pstring (1-byte length)
  687.   Icon#: 1-byte integer (decimal)
  688.   Key equiv: 1-byte integer (char)
  689.   Mark Char: 1-byte integer (char)
  690.   Style: 1-byte integer (hex)
  691.   Command number: 2-byte integer (decimal)
  692.  
  693. TMPL_7_clut.txt
  694. CtSeed: 4-byte integer (hex)
  695. CtFlags: 2-byte integer (decimal)
  696. CtSize: list (2-byte zero-based item count)
  697.   Part code: 2-byte integer (decimal)
  698.   Red: 2-byte integer (hex)
  699.   Blue: 2-byte integer (hex)
  700.   Green: 2-byte integer (hex)
  701.  
  702. TMPL_6_cctb.txt
  703. CcSeed: 4-byte integer (hex)
  704. CcReserved: 2-byte integer (decimal)
  705. CtSize: list (2-byte zero-based item count)
  706.   Part code: 2-byte integer (decimal)
  707.   Red: 2-byte integer (hex)
  708.   Green: 2-byte integer (hex)
  709.   Blue: 2-byte integer (hex)
  710.  
  711. TMPL_5_BNDL.txt
  712. OwnerName: 4-byte integer (char)
  713. OwnerID: 2-byte integer (decimal)
  714. NumTypes: list (2-byte zero-based item count)
  715.   Type: 4-byte integer (char)
  716.   # of type: list (2-byte zero-based item count)
  717.     LocalID: 2-byte integer (decimal)
  718.     RsrcID: 2-byte integer (decimal)
  719.  
  720. TMPL_4_APPL.txt
  721. *****: list (until end of resource)
  722.   Creator: 4-byte integer (char)
  723.   Directory: 4-byte integer (decimal)
  724.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  725.  
  726. TMPL_3_ALRT.txt
  727. BoundsRect: rectangle
  728. ItemsID: 2-byte integer (decimal)
  729. (bit field)
  730.   Stg 4 Bold #: boolean
  731.      Drawn: boolean
  732.      Snd High: boolean
  733.      Snd Low: boolean
  734.   Stg 3 Bold #: boolean
  735.      Drawn: boolean
  736.      Snd High: boolean
  737.      Snd Low: boolean
  738. (bit field)
  739.   Stg 2 Bold #: boolean
  740.      Drawn: boolean
  741.      Snd High: boolean
  742.      Snd Low: boolean
  743.   Stg 1 Bold #: boolean
  744.      Drawn: boolean
  745.      Snd High: boolean
  746.      Snd Low: boolean
  747.  
  748. TMPL_2_acur.txt
  749. Number of "frames" (cursors): 2-byte integer (decimal)
  750. Used a "frame" counter: 2-byte integer (decimal)
  751. *****: list (until end of resource)
  752.   'CURS' Resource Id: 2-byte integer (decimal)
  753.   filler: 2-byte zero fill
  754.  
  755. TMPL_1_actb.txt
  756. CaSeed: 4-byte integer (hex)
  757. CaReserved: 2-byte integer (decimal)
  758. CtSize: list (2-byte zero-based item count)
  759.   Part code: 2-byte integer (decimal)
  760.   Red: 2-byte integer (hex)
  761.   Green: 2-byte integer (hex)
  762.   Blue: 2-byte integer (hex)
  763.  
  764.